linux把大文件分成小文件,linux文件分割(将大的日志文件分割成小的) |
您所在的位置:网站首页 › linux 分割大文件并移动 › linux把大文件分成小文件,linux文件分割(将大的日志文件分割成小的) |
linux下文件分割可以通过split命令来实现,可以指定按行数分割和安大小分割两种模式。Linux下文件合并可以通过cat命令来实现,非常简单。 在Linux下用split进行文件分割: 模式一:指定分割后文件行数 对与txt文本文件,可以通过指定分割后文件的行数来进行文件分割。 命令:split -l 300 large_file.txt new_file_prefix 模式二:指定分割后文件大小 split -b 10m server.log waynelog 对二进制文件我们同样也可以按文件大小来分隔。 在Linux下用cat进行文件合并: 命令:cat small_files* > large_file tag: linux 日志 分割 说明: 本文采用一个50M大小的日志文件进行测试。 日志文件名:log.txt.gz。 文件行数:208363 方法1:(split分割) 语法:split [-][-b ][-C ][-l ][要切割的文件][输出文件名] # gunzip log.txt.gz //一定要先解压,否则分割的文件是不能cat/zcat显示; # wc -l log.txt //计算一个文件的总行数; 208363 log.txt # split -l 120000 log.txt newlog //通过指定行数,将日志分割成两个文件 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |